package com.weipeep.sys.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;


/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2018-04-20 22:33:58 | wangyun</small>
 */
 @TableName("web_user")
public class WebUserDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /** 主键 */
    @TableId
    private Long id;
    /** 用户账号 */
    private String userAccount;
    /** 密码 */
    private String password;
    /**用户姓名*/
    private String userName;
    /** 手机 */
    private String mobile;
    /** 传真 */
    private String faxs;
    /** 电话 */
    private String telephone;
    /** 地址 */
    private String address;
    /** 邮件 */
    private String email;
    /** 城市 */
    private String city;
    /** 注册时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerTime;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date jiaofeeEndTime;
    /** 公司 */
    private String company;
    /** 网址 */
    private String webSite;
    /** 公司简介 */
    private String companyDesc;
    /** qq */
    private String qq;
    /** 区号 */
    private String districtCode;
    /**微信*/
    private String wechat;
    /** 会员等级 */
    private Integer memberLevel;
    /**会员类型*/
    private Integer memberType;
    /**用户状态*/
    private Integer status;
    /**推荐标记*/
    private Integer recommendSign;
    /**
     * 设置：主键
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 获取：主键
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：用户名
     */
    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount;
    }
    /**
     * 获取：用户名
     */
    public String getUserAccount() {
        return userAccount;
    }
    /**
     * 设置：密码
     */
    public void setPassword(String password) {
        this.password = password;
    }
    /**
     * 获取：密码
     */
    public String getPassword() {
        return password;
    }
    /**
     * 设置姓名：
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }
    /**
     * 获取姓名：
     */
    public String getUserName() {
        return userName;
    }
    /**
     * 设置：手机
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    /**
     * 获取：手机
     */
    public String getMobile() {
        return mobile;
    }
    /**
     * 设置：传真
     */
    public void setFaxs(String faxs) {
        this.faxs = faxs;
    }
    /**
     * 获取：传真
     */
    public String getFaxs() {
        return faxs;
    }
    /**
     * 设置：电话
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }
    /**
     * 获取：电话
     */
    public String getTelephone() {
        return telephone;
    }
    /**
     * 设置：地址
     */
    public void setAddress(String address) {
        this.address = address;
    }
    /**
     * 获取：地址
     */
    public String getAddress() {
        return address;
    }
    /**
     * 设置：邮件
     */
    public void setEmail(String email) {
        this.email = email;
    }
    /**
     * 获取：邮件
     */
    public String getEmail() {
        return email;
    }
    /**
     * 设置：城市
     */
    public void setCity(String city) {
        this.city = city;
    }
    /**
     * 获取：城市
     */
    public String getCity() {
        return city;
    }
    /**
     * 设置：注册时间
     */
    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }
    /**
     * 获取：注册时间
     */
    public Date getRegisterTime() {
        return registerTime;
    }
    /**
     * 设置：公司
     */
    public void setCompany(String company) {
        this.company = company;
    }
    /**
     * 获取：公司
     */
    public String getCompany() {
        return company;
    }
    /**
     * 设置：网址
     */
    public void setWebSite(String webSite) {
        this.webSite = webSite;
    }
    /**
     * 获取：网址
     */
    public String getWebSite() {
        return webSite;
    }
    /**
     * 设置：公司简介
     */
    public void setCompanyDesc(String companyDesc) {
        this.companyDesc = companyDesc;
    }
    /**
     * 获取：公司简介
     */
    public String getCompanyDesc() {
        return companyDesc;
    }
    /**
     * 设置：qq
     */
    public void setQq(String qq) {
        this.qq = qq;
    }
    /**
     * 获取：qq
     */
    public String getQq() {
        return qq;
    }

    public String getDistrictCode() {
        return districtCode;
    }

    public void setDistrictCode(String districtCode) {
        this.districtCode = districtCode;
    }

    /**
     * 设置微信：
     */
    public void setWechat(String wechat) {
        this.wechat = wechat;
    }
    /**
     * 获取微信：
     */
    public String getWechat() {
        return wechat;
    }
    /**
     * 设置：会员等级
     */
    public void setMemberLevel(Integer memberLevel) {
        this.memberLevel = memberLevel;
    }
    /**
     * 获取：会员等级
     */
    public Integer getMemberLevel() {
        return memberLevel;
    }
    /**
     * 设置会员类型：
     */
    public void setMemberType(Integer memberType) {
        this.memberType = memberType;
    }
    /**
     * 获取会员类型：
     */
    public Integer getMemberType() {
        return memberType;
    }
    /**
     * 获取：会员状态
     */
    public Integer getStatus() {
        return status;
    }
    /**
     * 设置：会员状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getRecommendSign() {
        return recommendSign;
    }

    public void setRecommendSign(Integer recommendSign) {
        this.recommendSign = recommendSign;
    }

    public Date getJiaofeeEndTime() {
        return jiaofeeEndTime;
    }

    public void setJiaofeeEndTime(Date jiaofeeEndTime) {
        this.jiaofeeEndTime = jiaofeeEndTime;
    }

    @Override
    public String toString() {
        return "{" +
                "userName='" + userName + '\'' +
                ", mobile='" + mobile + '\'' +
                ", faxs='" + faxs + '\'' +
                ", telephone='" + telephone + '\'' +
                ", email='" + email + '\'' +
                ", city='" + city + '\'' +
                ", company='" + company + '\'' +
                ", webSite='" + webSite + '\'' +
                ", companyDesc='" + companyDesc + '\'' +
                ", qq='" + qq + '\'' +
                ", wechat='" + wechat + '\'' +
                '}';
    }
}
